//
//  ZKPopWindowMenuView.h
//  朱凯的工具箱
//
//  Created by pro on 17/2/6.
//  Copyright © 2017年 zhukai. All rights reserved.
//

#import <UIKit/UIKit.h>

#pragma mark - 内容视图tableview的单元格
@interface ZKPopWindowMenuCell : UITableViewCell

@end

#pragma mark - 内容视图，用于绘制和填充数据
@interface ZKPopWindowMenuContentView : UIControl <UITableViewDelegate, UITableViewDataSource>

@end

#pragma mark - 主视图，用于显示和控制内容视图
// 定义Block类型
typedef void(^ZKDoneBlock)(NSInteger index);        // 点击回调
typedef void(^ZKDismissBlock)(void);                // 取消回调

@interface ZKPopWindowMenuView : UIControl

+ (instancetype)showInWindowWithPoint:(CGPoint)point
                            menuWidth:(CGFloat)menuWidth
                               titles:(NSArray *)titles
                           imageNames:(NSArray *)imageNames
                            doneBlock:(ZKDoneBlock)doneBlock
                         dismissBlock:(ZKDismissBlock)dismissBlock;

@end
